// 数字游戏（牛客NC 50517）
// 陈锋
#include <bits/stdc++.h>
using namespace std;
int A, B, Ans;
typedef long long LL;
//cur: 当前已经生成的数字；last_d:最后一位数字
inline void dfs(LL cur, LL last_d) {
  if (cur >= A) Ans++;
  for(int d = last_d; d < 10; ++d) 
    if (cur * 10 + d < B) dfs(cur * 10 + d, d);
}

int main() {
  ios::sync_with_stdio(false), cin.tie(0);
  while (cin >> A >> B) {
    Ans = 0;
    dfs(0, 1);
    cout << Ans << endl;
  }
  return 0;
}
/*
  注意在递归调用之前先判断是否合法
*/
// 46279137  数字游戏  答案正确  100  5  416  440  C++  2020-12-26 21:05:41